pp108 : Design Architecture

Design Architecture

This topic describes the design architecture of the BAM.

BAM Design-Time


The CWS design-time environment is used to define BAM design-time artifacts such as Monitoring Objects, Business Measures, KPI Monitoring services, Business Event Responses and Dashboards. In earlier version of BAM, the Dashboards are created from the BAM Workbench. In the newer version, the Dashboards are created from Process Platform XForm designer by dragging and dropping the Business Measure and KPI composite controls. The design-time environment flow is depicted as follows:

Following components are part of the design-time environment flow:
The CWS is the launching pad for the editors, which is used to model the BAM artifacts. Following editors are part of BAM:

  1. Process Monitoring Object Editor - To define a Process Monitoring Object on a Business Process and associated Web services attributes.
  2. Business Event Response Editor - To define the Business Event Responses and corresponding actions.
  3. Business Measure Editor - To define SQL query-based Web services on the Process Monitoring Object and EDO along with time period.
  4. KPI Editor - To define monitoring of KPI by defining the ranges, actions and schedules and so on.
  5. Dashboard Designer - In earlier versions, the dashboards are defined from the BAM workbench. From this version, the dashboards are defined from Process Platform XForms designer. To define the multiple views, dashboards are created using the Business Measure and KPI Monitoring Services by dragging and dropping their respective composite controls. Different types of layouts can be selected and drill-down can be done between different views.
  6. BAM List views - The list of created BAM artifacts appear in the CWS artifact viewer. The features of artifact viewer such as tagging, search and so on, are used for grouping the artifacts.

Processes Repository (Process Repo)


All the business processes that are published from the Process Platform Business Process Management environment are stored at the Process Repository; and the BAM editors retrieve business process details from there.

Web Services Repository (WS Repo)


All the Web services in Process Platform environment are stored at the Web Services Repository and the BAM editors retrieve the stored Web services details from here.

Enterprise Data Objects Repository (EDO Repo)


BAM supports EDO which are synchronized using Cordys MDM component to BAM Hub database. Metadata of all published EDO (MDM Entities) are available in EDO repository. This information is used in Business Measure Editor.

BAM Design-time Repository


The definitions of BAM artifacts that are created by the BAM editors, are stored at the XDS repository. BAM uses the XDS as design-time repository.

Related reference

Key Concepts
Information Architecture
Deployment Architecture
Runtime Architecture
Architecture Capabilities and Benefits

Related information

Business Activity Monitoring - Architectural Overview